package com.itheima.d2_regex;

public class RegexTest2 {
    public static void main(String[] args) {
        //正则表达式规则
        String regex = "^[a-zA-Z0-9_-]{6,16}$";
        //待验证的字符串
        String str = "abc_123";
        System.out.println(str.matches(regex));

        //正则表达式符号的含义
        //^ 表示匹配输入字符串的开始位置
        //[a-zA-Z0-9_-] 字符集合，表示可以是任意字母、数字、下划线或短横线
        //{6,16} 表示长度为6到16个字符
        //$ 表示匹配输入字符串的结束位置
        //综上，这个正则表达式表示匹配长度为6到16个字符的字符串，这些字符可以是任意字母、数字、下划线或短横线




    }
}
